$(function(){
	/*<!-- 注意：如果你直接复制所有代码到本地，上述js路径需要改成你本地的 -->*/
	layui.use(['form','table'], function(){
	  var table = layui.table
	  ,form=layui.form;
	  //监听表格复选框选择
	  table.on('checkbox(demo)', function(obj){
	    console.log(obj)
	  });
	  //监听工具条
	  table.on('tool(demo)', function(obj){
	    var da = obj.data;
	    //删除
	    if(obj.event === 'del'){
	      layer.confirm('确认删除吗?', function(index){
	    	layer.close(index);
	        obj.del();
	        var url="../../listenBranchWholesale/deleteId.action";
	        var data={"id":da.bwId};
	        $.post(url,data,function(mes){
	        	/* location.reload(); */
	        	if(mes.datas==1){
	        		layer.msg(mes.msg);
	        	}else{
	        		layer.msg(mes.msg);
	        	}   
	        },"json");
	      });
	    //查看审核
	    } else if(obj.event === 'edit'){
	    	layer.open({
	  		  type: 2, //设置为iframe
	  		  title : '审核详情',
	  		  area: ['1200px', '700px'],
	  		  content: ['auditShow.html?id='+da.bwId+'', 'no'] //这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
	  		  ,end: function(){ 
	  			  //渲染刷新页面
	  			/* location.reload();*/
	  		  } 
	  	  }); 
	    	//查看明细
	    }else if(obj.event === 'whodate'){
	    	layer.open({
		  		  type: 2, //设置为iframe
		  		  title : '查看明细',
		  		  area: ['1200px', '700px'],
		  		  content: ['../../pages/wholesaleDateil/wholesaleDateil.html?id='+da.bwId, 'no'] //这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
		  		  ,end: function(){ 
		  			  //渲染刷新页面
		  			 /*location.reload();*/
		  		  } 
	    	})
	    }

	  });
	 
	  
	  //表单重载
	  var $ = layui.$, active = {
			    reload: function(){
			      var demoReload = $('#demoReload');
			      var bwTime = $('#bwTime');
			      var bwTime2 =$('#bwTime2');
			      
			      //执行重载    查询
			      table.reload('idTest', {
			        page: {
			          curr: 1 //重新从第 1 页开始
			        }
			        ,where: {
			         
			            title: demoReload.val()
		
			        }
			        
			      });
			      table.reload('idTest', {
				        page: {
				          curr: 1 //重新从第 1 页开始
				        }
				        ,where: {
				        	bwTime1: bwTime.val()
				        }
				        
				      });
			      table.reload('idTest', {
				        page: {
				          curr: 1 //重新从第 1 页开始
				        }
				        ,where: {
				        	bwTime2: bwTime2.val()
				        }
				        
				      });
			      
			    }
			  };
	  
	  $('.demoTable .layui-btn').on('click', function(){
	    var type = $(this).data('type');
	    active[type] ? active[type].call(this) : '';
	  });
	  
	  
	  /**
	   * 点击赋值
	   */
	  table.on('checkbox(insCom)', function(obj){
		 $("#tjs").css("display","block");
      	var data = obj.data;
      //判断是否全选
        if(obj.type=="all"){
        	 //获取表格所有的
        	 var tableAll=table.cache.idTest2;
        		var sumPricess=0
    	 		if(obj.checked==true){
    	 			
    	 			for (var i = 0; i < tableAll.length; i++) {
	    	       		/*tr2.innerHTML+= "<tr id="+tableAll[i].muId+" class='trsId'><td style='display: none'>"+tableAll[i].muId+"</td><td id='muName'>"+tableAll[i].muName+"</td><td>"+tableAll[i].wholesale+"</td><td><input type=text maxlength='5' class='inputs-number' name='nubText' value='0' onInput ='keypress(this)' onkeyup='upperCase(this)'/></td><td><input type=text value='0' readonly  class='inputskx' /></td><td style='display:none;' >"+tableAll[i].stockNumber+"</td><td><a class='layui-btn layui-btn-danger layui-btn-xs' href='javascript:exit(\""+tableAll[i].muId+"\");'>删除</a></td></tr>";
	    	       		table2.appendChild(tr2);//添加tr节点*/
    	 				/*alert(tableAll[i].stockId)*/
    	 				if(tableAll[i].stockNumber>0){
    	 					$("#zxc").append("<tr><td>"+tableAll[i].companyName+"</td><td>"+tableAll[i].mtName+"</td><td>"+tableAll[i].muName+"</td>" +
    	    	        			"<td>"+tableAll[i].muSpecifications+"</td><td>"+tableAll[i].wholesale+"</td><td><input type='text' onkeyup='parName(this,"+tableAll[i].stockNumber+")' placeholder='请输入要批发的数量'  class='layui-input' value='1'/></td>" +
    	    	        					"<td><input class='layui-input' type='text'  value='"+tableAll[i].wholesale+"' readonly='readonly' / >" +
    	    	        					"</td><td><input type='text' class='layui-input' value='"+tableAll[i].wholesale+"' readonly='readonly' / >" +
    	    	        					"</td><td style='display:none'><input type='text' value='"+tableAll[i].muId+"'/></td><td style='display:none'><input type='text' value='"+tableAll[i].companyId+"' /></td>" +
    	    	        					"<td style='display:none'><input type='text' value='"+tableAll[i].mtId+"' /></td>" +
    	    	        					"<td id='"+tableAll[i].stockId+"'><input type='button' class='layui-btn layui-btn-danger' onclick=deletes(this,\'"+tableAll[i].stockId+"\') value='删除' /></td></tr>");
    	 				  	form.render();
    	 				  	
    	 				
    	 				}else{
    	 					 layer.msg(tableAll[i].muName+"库存为空",{time:2000});
    	 					$('.layui-table-view').find('.layui-table tr').each(function(index,item){
						//获取循环的id
						var ids=$(item).find('td[data-field="stockId"]').text();
							//判断id相等
							if(ids==tableAll[i].stockId){
					/*	alert(ids)*/
						var index=$(item).data('index');
			            var che = $("#idTest2").next().find('.layui-table tr[data-index="'+index+'"] input[name="layTableCheckbox"]')
			             
			            che.prop("checked",false)
			            load();
			            return;
					}
    	 		})
    	 					
    	 	}
 				
    	 }
    	 			$("#hjjg").text(0);
 	              	$("#hjsls").text(0);
 	              	$("#zxc").find("tr").each(function(i,item){
 	              		var number=$(item).find("td").get(5)
 	              		var price=$(item).find("td").get(4)
 	              		var prices=$(price).html();
 	              		var numbers=$(number).children().val()
 	              		
 	              		var sumPrice=$(item).find("td").get(7);
 	              		var sumPrices=$(sumPrice).children().val()
 	              		 
 	              		if(numbers!=undefined && prices!=undefined){
 	              			sumPricess=parseFloat(sumPricess)+parseFloat(sumPrices)
 	              			/*console.info(prices)
 	                  		console.info(numbers)*/
 	                  		/*console.info($("#hjjg").html())
 	                  		console.info($("#hjsls").html())
 	              			console.info($("#hjjg").html())
 	              			console.info(prices)*/
 	              			$("#hjjg").text(sumPricess)
 	                  		$("#hjsls").text(parseInt($("#hjsls").html())+parseFloat(numbers))
 	                  		 
 	              		}
 	              		
 	              	})
    	 			/*var mony = data.drugPrice;
    	        	$("#zxc").append("<tr><td>"+data.companyName+"</td><td>"+data.mtName+"</td><td>"+data.muName+"</td>" +
    	        			"<td>"+data.muSpecifications+"</td><td>"+data.wholesale+"</td><td><input type='text' onkeyup='parName(this,"+data.stockNumber+")' placeholder='请输入要批发的数量'  class='layui-input' value='1'/></td>" +
    	        					"<td><input class='layui-input' type='text'  value='"+data.wholesale+"' readonly='readonly' / >" +
    	        					"</td><td><input type='text' class='layui-input' value='"+data.wholesale+"' readonly='readonly' / >" +
    	        					"</td><td style='display:none'><input type='text' value='"+data.muId+"'/></td><td style='display:none'><input type='text' value='"+data.companyId+"' /></td>" +
    	        					"<td style='display:none'><input type='text' value='"+data.mtId+"' /></td>" +
    	        					"<td id='"+data.stockId+"'><input type='button' class='layui-btn layui-btn-danger' onclick=deletes(this,\'"+data.stockId+"\') value='删除' /></td></tr>");*/
    	 		//取消全选
    	 		}else{
    	 			//循环一个表的tr
            		$("#zxc").find("tr").each(function(index,item){
            			//获取元素节点控件
            			 var stockIdTd=$(item).children().get(11)
            			 //获取节点属性td里的id
            			 var stockId=$(stockIdTd).prop("id")
            			
            			  //判断获取到的id不为空
            			 if(stockId!=undefined){
            				for (var i = 0; i < tableAll.length; i++) {
            					
            					//判断id相等
               				 if(stockId==tableAll[i].stockId){
               					/*alert(tableAll[i].stockId)
               					 alert(stockId)*/
               					 //根据控件找到tr删除一行
                   				$(stockIdTd).closest('tr').remove();
                   				 //根据文本框的值判断总价格，总数量
                   				 $("#hjjg").text(0);
                   		     	$("#hjsls").text(0);
                   		     	$("#zxc").find("tr").each(function(i,item){
                   		     		var number=$(item).find("td").get(5)
                   		     		var price=$(item).find("td").get(4)
                   		     		var prices=$(price).html();
                   		     		var numbers=$(number).children().val()
                   		     		
                   		     		var sumPrice=$(item).find("td").get(7);
                   		     		var sumPrices=$(sumPrice).children().val()
                   		     		
                   		     		if(numbers!=undefined && prices!=undefined){
                   		     			sumPricess=parseFloat(sumPricess)+parseFloat(sumPrices)
                   		     			/*console.info(prices)
                   		         		console.info(numbers)
                   		         		console.info($("#hjjg").html())
                   		         		console.info($("#hjsls").html())*/
                   		     			$("#hjjg").text(parseFloat($("#hjjg").html())+parseFloat(prices))
                   		         		$("#hjsls").text(parseInt($("#hjsls").html())+parseFloat(numbers))
                   		         		 
                   		     		}
                   		     		
                   		     	})
               				 }
							}			 
            				
            			 }
            			 
            		})
    	 		}
        	 		
        	    		
        	
        //判断单选	
        }else if(obj.type=="one"){
          	/*alert(checkStatus.data);*/
            /*	alert(obj.data.stockNumber)*/
            	/*alert(data.companyName);*/
            	console.log(obj.length)
            	if(data.stockNumber>0){
            	if(obj.checked==true){
            	var sumPricess=0
            	 /*alert("乐器id :"+data.muId)
            	 alert("公司id :"+data.companyId)
            	 alert("类型id :"+data.mtId)*/
            		var mony = data.drugPrice;
              	$("#zxc").append("<tr><td>"+data.companyName+"</td><td>"+data.mtName+"</td><td>"+data.muName+"</td>" +
              			"<td>"+data.muSpecifications+"</td><td>"+data.wholesale+"</td><td><input type='text' onkeyup='parName(this,"+data.stockNumber+")' placeholder='请输入要批发的数量'  class='layui-input' value='1'/></td>" +
              					"<td><input class='layui-input' type='text'  value='"+data.wholesale+"' readonly='readonly' / >" +
              					"</td><td><input type='text' class='layui-input' value='"+data.wholesale+"' readonly='readonly' / >" +
              					"</td><td style='display:none'><input type='text' value='"+data.muId+"'/></td><td style='display:none'><input type='text' value='"+data.companyId+"' /></td>" +
              					"<td style='display:none'><input type='text' value='"+data.mtId+"' /></td>" +
              					"<td id='"+data.stockId+"'><input type='button' class='layui-btn layui-btn-danger' onclick=deletes(this,\'"+data.stockId+"\') value='删除' /></td></tr>");
              	form.render();
              	$("#hjjg").text(0);
              	$("#hjsls").text(0);
              	$("#zxc").find("tr").each(function(i,item){
              		var number=$(item).find("td").get(5)
              		var price=$(item).find("td").get(4)
              		var prices=$(price).html();
              		var numbers=$(number).children().val()
              		
              		var sumPrice=$(item).find("td").get(7);
              		var sumPrices=$(sumPrice).children().val()
              		 
              		if(numbers!=undefined && prices!=undefined){
              			sumPricess=parseFloat(sumPricess)+parseFloat(sumPrices)
              			/*console.info(prices)
                  		console.info(numbers)*/
                  		/*console.info($("#hjjg").html())
                  		console.info($("#hjsls").html())
              			console.info($("#hjjg").html())
              			console.info(prices)*/
              			$("#hjjg").text(sumPricess)
                  		$("#hjsls").text(parseInt($("#hjsls").html())+parseFloat(numbers))
                  		 
              		}
              		
              	})
            	}
            	//判断点击取消复选框
            	if(obj.checked==false){
            	/*	alert(data.stockId)*/
            		//循环一个表的tr
            		$("#zxc").find("tr").each(function(index,item){
            			//获取元素节点控件
            			 var stockIdTd=$(item).children().get(11)
            			 //获取节点属性td里的id
            			 var stockId=$(stockIdTd).prop("id")
            			  //判断获取到的id不为空
            			 if(stockId!=undefined){
            				 //判断id相等
            				 if(stockId==data.stockId){
            					 //根据控件找到tr删除一行
                				$(stockIdTd).closest('tr').remove();
                				 //根据文本框的值判断总价格，总数量
                				 $("#hjjg").text(0);
                		     	$("#hjsls").text(0);
                		     	$("#zxc").find("tr").each(function(i,item){
                		     		var number=$(item).find("td").get(5)
                		     		var price=$(item).find("td").get(4)
                		     		var prices=$(price).html();
                		     		var numbers=$(number).children().val()
                		     		
                		     		var sumPrice=$(item).find("td").get(7);
                		     		var sumPrices=$(sumPrice).children().val()
                		     		
                		     		if(numbers!=undefined && prices!=undefined){
                		     			sumPricess=parseFloat(sumPricess)+parseFloat(sumPrices)
                		     			/*console.info(prices)
                		         		console.info(numbers)
                		         		console.info($("#hjjg").html())
                		         		console.info($("#hjsls").html())*/
                		     			$("#hjjg").text(parseFloat($("#hjjg").html())+parseFloat(prices))
                		         		$("#hjsls").text(parseInt($("#hjsls").html())+parseFloat(numbers))
                		         		 
                		     		}
                		     		
                		     	})
            				 }
            				
            			 }
            			 
            		})
            		
            		
            	}
      	  }else{
      		 /* alert(data.stockId) */
      		  layer.msg("库存为空",{time:1000});
      		//库存不足去掉复选框
      			$('.layui-table-view').find('.layui-table tr').each(function(index,item){
      				//获取循环的id
      				var ids=$(item).find('td[data-field="stockId"]').text();
      					//判断id相等
      					if(ids==data.stockId){
      					/*	alert(ids)*/
      						var index=$(item).data('index');
      			            var che = $("#idTest2").next().find('.layui-table tr[data-index="'+index+'"] input[name="layTableCheckbox"]')
      			             
      			            che.prop("checked",false)
      			            load();
      					}

      			})
      			 
      	  }
        }

      });
	  
	 
	  
	  
	  /**
	  * 增加
	  */
	  $('#insert').on('click', function(){
		  layer.open({
		        type: 1	 //此处以iframe举例
		        ,title: '批发增加'
		        ,offset: 'auto'
		        ,area: ['1200px', '700px']
		        ,content:$('#addOrUpdate')
		        ,success: function(layero){
		        	//表单重载
		      	  var $ = layui.$, active = {
		      			    reload2: function(){
		      			    	/*var type=$("#snacksType");
		      			      //执行重载    查询
		      			      table.reload('idTest2', {
		      			        page: {
		      			          curr: 1 //重新从第 1 页开始
		      			        }
		      			        ,where: {
		      			          key: {
		      			            title: type.val()
		      			          }
		      			        }
		      			      });*/
		      			      var musical=$("#musical");
		      			      //根据音乐名称查询所有
		      			      table.reload('idTest2', {
		      			        page: {
		      			          curr: 1 //重新从第 1 页开始
		      			        }
		      			        ,where: {
		      			          key: {
		      			        	yueqi: musical.val()
		      			          }
		      			        }
		      			      });
		      			      var price=$("#price");
		      			      //根据价格查询以上的
		      			      table.reload('idTest2', {
		      			        page: {
		      			          curr: 1 //重新从第 1 页开始
		      			        }
		      			        ,where: {
		      			          key: {
		      			        	price: price.val()
		      			          }
		      			        }
		      			      });
		      			    var price=$("#price2");
		      			    //根据价格查询以下的
		      			  table.reload('idTest2', {
		      			        page: {
		      			          curr: 1 //重新从第 1 页开始
		      			        }
		      			        ,where: {
		      			          key: {
		      			        	price2: price.val()
		      			          }
		      			        }
		      			      });
		      			    
		      			    }
		      			  };
		      	  
		      	  //监听事件
		      	  $('.demoTable2 .layui-btn').on('click', function(){
		      	    var type = $(this).data('type');
		      	    active[type] ? active[type].call(this) : '';
		      	  });
  	        	//重载表单
  	        	 table.reload('idTest3', {
  	     	        page: {
  	     	          curr: 1 //重新从第 1 页开始
  	     	        }
  	     	      });
  	        },end : function() {
		        	//弹框关闭的回调函数
					$("#addOrUpdate").hide();
					exit();
				}
		    });

		          
	  });

	  
	  //查询公司表所有的方法
	  var url ="../../listenCompany/queryAllzwm.action";
	  var data=null;
	  $.post(url,data,function(mes){
		  $.each(mes,function(i,item){
			  /*alert(item.companyId);*/
			  $("#snacksType").append("<option value='"+item.companyId+"'>"+item.companyName+"<option>");
			  form.render();
		  })
	  },"json")
	  
	  
	  
	  
	  
	  
	  
	  //显示通过库存查询公司名称查询所有的方法
	 /* $("#selectButton2").click(function(){
		 var snacksType= $("#snacksType").val();
		 if(snacksType!=null){
			 
		  var url ="../../listenStock/selectName.action";
		  var data={"companyName":snacksType};
		  $.post(url,data,function(mes){
			  $.each(mes,function(i,item){
				$("#sds").append("<tr><td>"+item.bwId+"</td><td>"+item.companyName+"</td><td>"+item.mtName+"</td><td>"+item.muName+"</td><td>"+item.muPic+"</td><td>"+item.muPrice+"</td>" +
						"<td>"+item.muSpecifications+"</td></tr>");
						form.render();
			  })
		  },"json")
		 }
	  })*/
	});
	
	
	/**
	*鼠标进入时
	*/
	function getPathOver(obj){
		$("#pic").toggle(500);
		$("#pic").attr({"src":obj.src});
		
	}
	/**
	*鼠标退出时
	*/
	function getPathOut(){
		$("#pic").css({"display":"none"});
	}
})